home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / x11 / networke / xfirepow.000 / xfirepow / xfirepower-0.84 / README next >
Text File  |  1996-03-16  |  2KB  |  69 lines

  1. This is all the docs you get, be glad you get anything at all!
  2.  
  3. XFirepower v 0.84
  4.  
  5. How to compile:
  6.  
  7. Server:
  8. -------
  9. cd server
  10. make
  11.  
  12. works on Linux and SunOS, hopefully others.  There will be a top level
  13. Imakefile later, for now you're on your own.
  14.  
  15. Client:
  16. -------
  17. cd client
  18. xmkmf
  19. make Makefiles
  20. make
  21.  
  22. Works on linux, I don't antcipate problems elsewhere.  Except, make
  23. sure you check the Imakefile in the client/libsprite/ directory to set
  24. the path to the XPM include if it's not in /usr/include/X11.
  25.  
  26. How to run it:
  27.  
  28. cd server
  29. xfireserv maps.list
  30.  
  31. The server now picks a random map from the list in the file you give
  32. it on the command line.  It chooses a new one every time the game
  33. is won or everyone leaves.
  34.  
  35. Then start a client:
  36. cd client
  37. xfire -h <host> -p <port> -n <name>
  38.  
  39. All switches are optional, defaults are panzer.atomic.com, 12592, guest
  40.  
  41. Server is hardwired for port 12592, change that in common/defs.h if
  42. it's a problem.
  43.  
  44.   Control of your tank is much like netrek: right button steers, 0-9
  45. set speed.  Space bar or left button fires.  q quits.  That's all the
  46. controls there are right now.  Type in the message window to send a
  47. message, there are no personal messages yet, everyone sees every
  48. message.
  49.  
  50. UDP NOTES:
  51. ----------
  52.   UDP is still experimental.  It should work, but it is not very
  53. robust.  I did take it from netrek, but it's very stripped down,
  54. because the Netrek UDP code is incredibly messy and I didn't want it
  55. screwing up my nice clean code ;-)  Seriously, a lot of what I
  56. stripped was a million different #ifdef'd sections probably no-one has
  57. used in years.  But there is some code missing that should probably
  58. have an equivalent.  What it boils down to is:  Don't be afraid to use
  59. UDP, but don't be surprised if it screws things up.
  60.  
  61.   Now that you've read the warning, just press '+' to turn UDP on and
  62. off once you're in the game.  No UDP menu, '+' just toggles it.  It is
  63. off by default, so you'll have to press it once when you start up.
  64.  
  65.   There is some UDP Proxy code in it, because I used to need it to
  66. use UDP anywhere but my local machine.  Only useful to people using
  67. SLiRP or TIA.  "Real" network connections (including normal SLIP)
  68. don't need it.
  69.